[basefile.php] = "35") { $tempico = "🔆🐫🆘"; } else{ $tempico = " 🤒 ";} // icon für Solarleistung bestimmen if ($solarenergie <= "0.5"){ $solarico = "☁";} elseif ($solarenergie <= "50") { $solarico = "⛅";} else{ $solarico = "🌞";} // icon für Regenschirm bestimmen if ($niederschlag <= "0.01"){ $regenico = "🌂";} else{ $regenico = "☔";} // Windrichtung in Grad umwandeln $windrichtung_grad = intval($windrichtung_grad); function windrichtung_berechnen($grad) { $richtungen = array( 'Nord' => array(337.5, 22.5), 'Nord-Ost' => array(22.5, 67.5), 'Ost' => array(67.5, 112.5), 'Süd-Ost' => array(112.5, 157.5), 'Süd' => array(157.5, 202.5), 'Süd-West' => array(202.5, 247.5), 'West' => array(247.5, 287.5), 'Nord-West' => array(287.5, 337.5) ); foreach ($richtungen as $richtung => $bereich) { if ($grad >= $bereich[0] && $grad < $bereich[1]) { return $richtung; } } return 'Nord'; // Standardrichtung, wenn nichts gefunden wird } $windrichtung = windrichtung_berechnen($windrichtung_grad); // HTML-Seite generieren ?> ⛅ Wetterstation von Andreas Thomas, Düren
⌚Zeit    📅Datum  W/m² 😎UV-Index
  gefühlte Temperatur   °C
  🔥  Hitzeindex                    °C
🌡 Außentemperatur  °C
💧 Luftfeuchtigkeit     %
 Luftdruck
bar
 🌅 🔼    
 🌇 🔽    
Quelle der Wetterdaten: Wettervorhersage fur 14 tage
🌬 km/h
°
Windböhen km/h
















mom. Niederschlag
mm / h
Taupunkt °C
💦 Tagesniederschlag
l/m²

[basefile.php] [sonnenaufgang.php] setTimestamp(time()); // Offset für Winterzeit $winterOffset = $aktuellesDatum->getOffset(); // In Sekunden // Datum für Sommerzeit (letzter Sonntag im März) $marzLetzterSonntag = new DateTime("last sunday of March " . $aktuellesDatum->format('Y')); $marzLetzterSonntag->setTime(2, 0); // Stelle sicher, dass die Zeit auf 02:00 Uhr gesetzt ist // Datum für Winterzeit (letzter Sonntag im Oktober) $oktoberLetzterSonntag = new DateTime("last sunday of October " . $aktuellesDatum->format('Y')); $oktoberLetzterSonntag->setTime(2, 0); // Stelle sicher, dass die Zeit auf 02:00 Uhr gesetzt ist if ($aktuellesDatum >= $marzLetzterSonntag && $aktuellesDatum < $oktoberLetzterSonntag) { // Aktuelles Datum liegt zwischen dem letzten Sonntag im März und dem letzten Sonntag im Oktober // Wir befinden uns in der Sommerzeit $timezone_offset = 2; } else { // Wir befinden uns in der Winterzeit $timezone_offset = 1; } echo $sonnenaufgang = (date_sunrise(time(),SUNFUNCS_RET_STRING,50.79259325666068,6.506854716424295,90.5,$timezone_offset)); ?> [sonnenaufgang.php] [sonnenuntergang.php] setTimestamp(time()); // Offset für Winterzeit $winterOffset = $aktuellesDatum->getOffset(); // In Sekunden // Datum für Sommerzeit (letzter Sonntag im März) $marzLetzterSonntag = new DateTime("last sunday of March " . $aktuellesDatum->format('Y')); $marzLetzterSonntag->setTime(2, 0); // Stelle sicher, dass die Zeit auf 02:00 Uhr gesetzt ist // Datum für Winterzeit (letzter Sonntag im Oktober) $oktoberLetzterSonntag = new DateTime("last sunday of October " . $aktuellesDatum->format('Y')); $oktoberLetzterSonntag->setTime(2, 0); // Stelle sicher, dass die Zeit auf 02:00 Uhr gesetzt ist if ($aktuellesDatum >= $marzLetzterSonntag && $aktuellesDatum < $oktoberLetzterSonntag) { // Aktuelles Datum liegt zwischen dem letzten Sonntag im März und dem letzten Sonntag im Oktober // Wir befinden uns in der Sommerzeit $timezone_offset = 2; } else { // Wir befinden uns in der Winterzeit $timezone_offset = 1; } echo(date_sunset(time(),SUNFUNCS_RET_STRING,50.79259325666068,6.506854716424295,90.8,$timezone_offset)); ?> [sonnenuntergang.php]